package com.season.seasonStudy.javase.j_017_enum0;

/**
 * //枚举是类类型，可以有自己的属性，方法，构造方法
 * 
 */
public enum Apple {

	红富士(5), 国光(4), 北斗(2), 红星, 金帅(9), aaa;
	// 变斜了，加亮了，这是变量名啥的

	// 红富士(22,22);这么不行

	/**
	 * @param name
	 * @param ordinal
	 */
	private Apple() {
		// 枚举不能继承，也不能被继承
		price = 9;	//不给值,默认是9
	}

	// 是一个类的类型，可以属性 方法 构造
	int price;

	private Apple(int price) {// 不能被实例化，所以构造方法为private
		this.price = price;
	}

	public void Apple() {// 方法可以public
		System.out.println("");
	}

	public void s(int p) {
		price = p;
	}

	public void show() {
		System.out.println(
				this.name()
				+"  ,  价格是  "
				+this.price
				);
	}

}
